home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 2
/
64er_Magazin_Sonderheft_02_86-02_1986_Markt__Technik_de.d64
/
listing 5
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
1KB
|
67 lines
1000 rem *** einfache kopien ***
1010 :
1020 :
1030 rem ** ausgabe programmeldung
1040 :
1050 print "[147]bitte warten"
1060 :
1070 :
1080 rem ** sprite-daten laden
1090 :
1100 for n = 896 to 958
1110 : read spdta
1120 : poke n, spdta
1130 next n
1140 :
1150 data 6,102, 96, 6,102, 96
1160 data 6,102, 96, 7,255,224
1170 data 15,255,240, 28, 0, 56
1180 data 56, 0, 28,113,195,142
1190 data 225,195,135,193,195,131
1200 data 192, 0, 3,192, 0, 3
1210 data 192, 60, 3,192, 0, 3
1220 data 204, 0, 51,198, 0, 99
1230 data 195,255,195,192, 0, 3
1240 data 224, 0, 7,127,255,254
1250 data 63,255,252
1260 :
1270 :
1280 rem ** sprite-register vorbereiten
1290 :
1300 print "[147]" :rem schirm loesch.
1310 vic = 53248 :rem grafikbaustein
1320 :
1330 poke 2040,14 :rem datenzeiger 0
1340 poke 2041,14 :rem datenzeiger 1
1350 poke 2042,14 :rem datenzeiger 2
1360 poke 2043,14 :rem datenzeiger 3
1370 :
1380 poke vic,98 :rem horzntl.pos. 0
1390 poke vic+2,246 :rem horzntl.pos. 1
1400 poke vic+4,98 :rem horzntl.pos. 2
1410 poke vic+6,246 :rem horzntl.pos. 3
1420 :
1430 poke vic+1,95 :rem vertkal.pos. 0
1440 poke vic+3,95 :rem vertkal.pos. 1
1450 poke vic+5,184 :rem vertkal.pos. 2
1460 poke vic+7,184 :rem vertkal.pos. 3
1470 :
1480 poke vic+39,1 :rem 0 ist weiss
1490 poke vic+40,3 :rem 1 ist hellblau
1500 poke vic+41,5 :rem 2 ist gruen
1510 poke vic+42,7 :rem 3 ist gelb
1520 :
1530 poke vic+21,15 :rem sprites 0-3 an
1540 :
1550 :
1560 rem ** prog.ende mit tastendruck
1570 :
1580 get kp$
1590 if kp$ = "" then 1580
1600 :
1620 rem ** ruecksetzen des registers
1630 :
1640 poke vic+21,0
1650 :
1660 end